punched piece - Spanish English Dictionary